home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen… 1994 February Supplement / ARPL-Feb-94-Supplement-PowerPC.iso / 3rd Party PowerPC Demo Apps / ITEDO IsoDraw-E / ITEDO IsoDraw Demo PPC E / ITEDO IsoDraw Demo PPC E.rsrc / STR#_508.txt < prev    next >
Encoding:
Text File  |  1994-01-19  |  5.2 KB  |  716 lines

  1. %%BeginProcSet: Adobe_Illustrator881 1.19 0
  2. % Adobe Illustrator (TM) Prolog
  3. % Version 1.19 1/23/1989
  4.  
  5.  
  6. % Copyright (C) 1987-1990
  7. % Adobe Systems Incorporated
  8. % All Rights Reserved
  9.  
  10.  
  11. currentpacking true setpacking
  12. userdict /Adobe_Illustrator881 72 dict dup begin put
  13. /initialize
  14.  
  15.  
  16. {
  17. userdict /Adobe_Illustrator881_vars 29 dict dup begin put
  18. /_lp /none def
  19. /_pf {} def
  20.  
  21.  
  22. /_ps {} def
  23. /_psf {} def
  24. /_pss {} def
  25. /_a null def
  26. /_as null def
  27. /_tt 2 array def
  28.  
  29.  
  30. /_tl 2 array def
  31. /_tm matrix def
  32. /t {} def
  33. /_gf null def
  34. /_cf 4 array def
  35. /_if null def
  36.  
  37.  
  38. /_of false def
  39. /_fc {} def
  40. /_gs null def
  41. /_cs 4 array def
  42. /_is null def
  43. /_os false def
  44.  
  45.  
  46. /_sc {} def
  47. /_i null def
  48. Adobe_Illustrator881 begin
  49. Adobe_Illustrator881
  50.     {
  51.     dup xcheck
  52.  
  53.  
  54.         {
  55.         bind
  56.         } if
  57.     pop pop
  58.     } forall
  59. end
  60. end
  61. Adobe_Illustrator881 begin
  62.  
  63.  
  64. Adobe_Illustrator881_vars begin
  65. newpath
  66. } def
  67. /terminate
  68. {
  69. end
  70. end
  71. } def
  72. /_
  73. null def
  74.  
  75.  
  76. /ddef
  77. {
  78. Adobe_Illustrator881_vars 3 1 roll put
  79. } def
  80. /xput
  81. {
  82. dup load dup length exch maxlength eq
  83.  
  84.  
  85.     {
  86.     dup dup load dup
  87.     length 2 mul dict copy def
  88.     } if
  89. load begin def end
  90. } def
  91.  
  92.  
  93. /npop
  94. {
  95.     {
  96.     pop
  97.     } repeat
  98. } def
  99. /sw
  100. {
  101. stringwidth
  102. exch 5 -1 roll 3 index 1 sub mul add
  103.  
  104.  
  105. 4 1 roll 3 1 roll 1 sub mul add
  106. } def
  107. /ss
  108. {
  109. 3 -1 roll pop
  110. 4 1 roll
  111.     {
  112.     2 npop (0) exch
  113.  
  114.  
  115.     2 copy 0 exch put pop
  116.     gsave
  117.     false charpath
  118.     currentpoint
  119.     4 index setmatrix
  120.  
  121.  
  122.     stroke
  123.     grestore
  124.     moveto
  125.     2 copy rmoveto
  126.     } exch cshow
  127. 3 npop
  128. } def
  129. /sp
  130.  
  131.  
  132. {
  133. exch pop
  134.     {
  135.     2 npop (0) exch
  136.     2 copy 0 exch put pop
  137.     false charpath
  138.     2 copy rmoveto
  139.  
  140.  
  141.     } exch cshow
  142. 2 npop
  143. } def
  144. /pl
  145. {
  146. transform
  147. 0.25 sub round 0.25 add exch
  148. 0.25 sub round 0.25 add exch
  149.  
  150.  
  151. itransform
  152. } def
  153. /setstrokeadjust where
  154. {
  155. pop true setstrokeadjust
  156. /c
  157. {
  158. curveto
  159. } def
  160.  
  161.  
  162. /C
  163. /c load def
  164. /v
  165. {
  166. currentpoint 6 2 roll curveto
  167. } def
  168. /V
  169. /v load def
  170. /y
  171. {
  172.  
  173.  
  174. 2 copy curveto
  175. } def
  176. /Y
  177. /y load def
  178. /l
  179. {
  180. lineto
  181. } def
  182. /L
  183. /l load def
  184. /m
  185. {
  186.  
  187.  
  188. moveto
  189. } def
  190. }
  191. {
  192. /c
  193. {
  194. pl curveto
  195. } def
  196. /C
  197. /c load def
  198. /v
  199. {
  200. currentpoint 6 2 roll pl curveto
  201.  
  202.  
  203. } def
  204. /V
  205. /v load def
  206. /y
  207. {
  208. pl 2 copy curveto
  209. } def
  210. /Y
  211. /y load def
  212. /l
  213. {
  214.  
  215.  
  216. pl lineto
  217. } def
  218. /L
  219. /l load def
  220. /m
  221. {
  222. pl moveto
  223. } def
  224. } ifelse
  225. /d
  226. {
  227. setdash
  228.  
  229.  
  230. } def
  231. /cf
  232. currentflat def
  233. /i
  234. {
  235. dup 0 eq
  236.     {
  237.     pop cf
  238.     } if
  239. setflat
  240. } def
  241.  
  242.  
  243. /j
  244. {
  245. setlinejoin
  246. } def
  247. /J
  248. {
  249. setlinecap
  250. } def
  251. /M
  252. {
  253. setmiterlimit
  254. } def
  255. /w
  256.  
  257.  
  258. {
  259. setlinewidth
  260. } def
  261. /H
  262. {} def
  263. /h
  264. {
  265. closepath
  266. } def
  267. /N
  268. {
  269. newpath
  270. } def
  271.  
  272.  
  273. /n
  274. /N load def
  275. /F
  276. {
  277. _pf
  278. } def
  279. /f
  280. {
  281. closepath
  282. F
  283. } def
  284. /S
  285. {
  286. _ps
  287. } def
  288.  
  289.  
  290. /s
  291. {
  292. closepath
  293. S
  294. } def
  295. /B
  296. {
  297. gsave F grestore
  298. S
  299. } def
  300. /b
  301. {
  302. closepath
  303. B
  304.  
  305.  
  306. } def
  307. /W
  308. {
  309. clip
  310. } def
  311. /ta
  312. {
  313. _as moveto
  314. _tt aload pop 4 -2 roll
  315. } def
  316. /tl
  317. {
  318.  
  319.  
  320. _tl aload pop translate
  321. } def
  322. /as
  323. {
  324. {
  325. 0 0
  326. }
  327. {
  328. 2 copy _tt aload pop 4 -2 roll sw
  329.  
  330.  
  331. exch neg 2 div exch neg 2 div
  332. }
  333. {
  334. 2 copy _tt aload pop 4 -2 roll sw
  335. exch neg exch neg
  336. }
  337.  
  338.  
  339. {
  340. 0 0
  341. }
  342. } cvlit def
  343. /z
  344. {
  345. /_a exch ddef
  346. /_as as _a get ddef
  347. _a 2 le
  348.     {
  349.  
  350.  
  351.     0 _tt astore pop
  352.     0 exch neg _tl astore pop
  353.     }
  354.     {
  355.     0 exch neg _tt astore pop
  356.  
  357.  
  358.     neg 0 _tl astore pop
  359.     } ifelse
  360. exch findfont exch scalefont setfont
  361. } def
  362. /tm
  363. {
  364.  
  365.  
  366. _tm currentmatrix pop
  367. concat
  368. } def
  369. /I
  370. {
  371. tm
  372. /t
  373.     {
  374.     ta sp
  375.     tl
  376.     } ddef
  377.  
  378.  
  379. } def
  380. /o
  381. {
  382. tm
  383. /t
  384.     {
  385.     ta 4 npop
  386.     tl
  387.     newpath
  388.     } ddef
  389. } def
  390. /e
  391. {
  392.  
  393.  
  394. tm
  395. /t
  396.     {
  397.     ta _psf
  398.     tl
  399.     newpath
  400.     } ddef
  401. } def
  402. /r
  403. {
  404. tm
  405. /t
  406.     {
  407.  
  408.  
  409.     ta _tm _pss
  410.     tl
  411.     newpath
  412.     } ddef
  413. } def
  414. /a
  415. {
  416. tm
  417. /t
  418.     {
  419.     2 copy
  420.  
  421.  
  422.     ta _psf
  423.     newpath
  424.     ta _tm _pss
  425.     tl
  426.     newpath
  427.     } ddef
  428. } def
  429. /T
  430. {
  431. _tm setmatrix
  432.  
  433.  
  434.     } def
  435. /Z
  436. {
  437. pop
  438. findfont begin
  439. currentdict dup length 1 add dict begin
  440.     {
  441.  
  442.  
  443.     1 index /FID ne
  444.         {
  445.         def
  446.         }
  447.         {
  448.         2 npop
  449.         } ifelse
  450.  
  451.  
  452.     } forall
  453. /FontName exch def dup length 0 ne
  454.     {
  455.     /Encoding Encoding 256 array copy def
  456.  
  457.  
  458.     0 exch
  459.         {
  460.         dup type /nametype eq
  461.             {
  462.             Encoding 2 index 2 index put pop
  463.  
  464.  
  465.             1 add
  466.             }
  467.             {
  468.             exch pop
  469.             } ifelse
  470.  
  471.  
  472.         } forall
  473.     } if pop
  474. currentdict dup end end
  475. /FontName get exch definefont pop
  476. } def
  477.  
  478.  
  479. /u
  480. {} def
  481. /U
  482. {} def
  483. /q
  484. {
  485. gsave
  486. } def
  487. /Q
  488. {
  489. grestore
  490. } def
  491. /`
  492. {
  493. /_i save ddef
  494.  
  495.  
  496. 6 1 roll 4 npop
  497. concat
  498. userdict begin
  499. /showpage {} def
  500. false setoverprint
  501. pop
  502. } def
  503.  
  504.  
  505. /~
  506. {
  507. end
  508. _i restore
  509. } def
  510. /O
  511. {
  512. 0 ne
  513. /_of exch ddef
  514. /_lp /none ddef
  515. } def
  516. /R
  517.  
  518.  
  519. {
  520. 0 ne
  521. /_os exch ddef
  522. /_lp /none ddef
  523. } def
  524. /g
  525. {
  526. /_gf exch ddef
  527. /_fc
  528. {
  529. _lp /fill ne
  530.  
  531.  
  532.     {
  533.     _of setoverprint
  534.     _gf setgray
  535.     /_lp /fill ddef
  536.     } if
  537. } ddef
  538. /_pf
  539. {
  540.  
  541.  
  542. _fc
  543. fill
  544. } ddef
  545. /_psf
  546. {
  547. _fc
  548. exch pop
  549. ashow
  550. } ddef
  551. /_lp /none ddef
  552. } def
  553.  
  554.  
  555. /G
  556. {
  557. /_gs exch ddef
  558. /_sc
  559. {
  560. _lp /stroke ne
  561.     {
  562.     _os setoverprint
  563.     _gs setgray
  564.  
  565.  
  566.     /_lp /stroke ddef
  567.     } if
  568. } ddef
  569. /_ps
  570. {
  571. _sc
  572. stroke
  573. } ddef
  574. /_pss
  575. {
  576. _sc
  577.  
  578.  
  579. ss
  580. } ddef
  581. /_lp /none ddef
  582. } def
  583. /k
  584. {
  585. _cf astore pop
  586. /_fc
  587. {
  588. _lp /fill ne
  589.     {
  590.  
  591.  
  592.     _of setoverprint
  593.     _cf aload pop setcmykcolor
  594.     /_lp /fill ddef
  595.     } if
  596. } ddef
  597. /_pf
  598.  
  599.  
  600. {
  601. _fc
  602. fill
  603. } ddef
  604. /_psf
  605. {
  606. _fc
  607. exch pop
  608. ashow
  609. } ddef
  610. /_lp /none ddef
  611. } def
  612.  
  613.  
  614. /K
  615. {
  616. _cs astore pop
  617. /_sc
  618. {
  619. _lp /stroke ne
  620.     {
  621.     _os setoverprint
  622.     _cs aload pop setcmykcolor
  623.  
  624.  
  625.     /_lp /stroke ddef
  626.     } if
  627. } ddef
  628. /_ps
  629. {
  630. _sc
  631. stroke
  632. } ddef
  633. /_pss
  634. {
  635. _sc
  636.  
  637.  
  638. ss
  639. } ddef
  640. /_lp /none ddef
  641. } def
  642. /x
  643. {
  644. /_gf exch ddef
  645. findcmykcustomcolor
  646. /_if exch ddef
  647.  
  648.  
  649. /_fc
  650. {
  651. _lp /fill ne
  652.     {
  653.     _of setoverprint
  654.     _if _gf 1 exch sub setcustomcolor
  655.     /_lp /fill ddef
  656.  
  657.  
  658.     } if
  659. } ddef
  660. /_pf
  661. {
  662. _fc
  663. fill
  664. } ddef
  665. /_psf
  666. {
  667. _fc
  668. exch pop
  669. ashow
  670. } ddef
  671.  
  672.  
  673. /_lp /none ddef
  674. } def
  675. /X
  676. {
  677. /_gs exch ddef
  678. findcmykcustomcolor
  679. /_is exch ddef
  680. /_sc
  681.  
  682.  
  683. {
  684. _lp /stroke ne
  685.     {
  686.     _os setoverprint
  687.     _is _gs 1 exch sub setcustomcolor
  688.     /_lp /stroke ddef
  689.  
  690.  
  691.     } if
  692. } ddef
  693. /_ps
  694. {
  695. _sc
  696. stroke
  697. } ddef
  698. /_pss
  699. {
  700. _sc
  701. ss
  702. } ddef
  703. /_lp /none ddef
  704.  
  705.  
  706. } def
  707. /A
  708. {
  709. pop
  710. } def
  711. currentdict readonly pop end
  712. setpacking
  713. %%EndProcSet
  714.  
  715.  
  716.